give it one's best shot - Alemán Inglés Diccionario